create external table jms_dim.dim_yl_tmsnew_download_effective_base(
   id                      bigint       comment  '主键'
  ,line_id                 bigint       comment  '线路id'
  ,line_code               string       comment  '线路编码'
  ,line_name               string       comment  '线路名称'
  ,depart_network_code     string       comment  '发车网点编码'
  ,depart_network_name     string       comment  '发车网点名称'
  ,parent_network_code     string       comment  '发车所属网点编码'
  ,parent_network_name     string       comment  '发车所属网点名称'
  ,start_attribution_code  string       comment  '发车网点所属代理区编码'
  ,start_attribution_area  string       comment  '发车网点所属代理区'
  ,start_regional_id       bigint       comment  '发车网点所属大区id'
  ,start_regional_desc     string       comment  '发车网点所属大区'
  ,planned_departure_time  string       comment  '规划发车时间'
  ,planned_delivery_time   string       comment  '规划发件时间'
  ,latest_collect_time     string       comment  '最晚揽件时间'
  ,deadline_signing_time   string       comment  '签收截止时间'
  ,latest_warehousing_time string       comment  '最晚入仓时间'
  ,latest_arrival_time     string       comment  '最晚到车时间'
  ,arrive_network_code     string       comment  '到车网点编码'
  ,arrive_network_name     string       comment  '到车网点名称'
  ,planned_arrival_time    string       comment  '规划到达时间'
  ,speed                   double       comment  '时速(km/h)'
  ,mileage                 double       comment  '里程(km)'
  ,end_parent_network_code string       comment  '到车所属网点编码'
  ,end_parent_network_name string       comment  '到车所属网点名称'
  ,end_attribution_code    string       comment  '到车网点所属代理区编码'
  ,end_attribution_area    string       comment  '到车网点所属代理区'
  ,end_regional_id         bigint       comment  '到车网点所属大区id'
  ,end_regional_desc       string       comment  '到车网点所属大区'
  ,span_days_arrive        bigint       comment  '跨越天数_到车'
  ,span_days_sign          bigint       comment  '跨越天数_签收'
  ,total_runtime           string       comment  '总运行时间(min)'
  ,times                   string       comment  '时长'
  ,line_type               bigint       comment  '线路类型(1集货交件、2散货派件)'
  ,apply_day               string       comment  '适用工作日,以逗号隔开(1,2,3)'
  ,effective_date          timestamp    comment  '生效时间'
  ,expiration_date         timestamp    comment  '失效时间'
  ,is_enable               int          comment  '启用状态:1启用；2禁用'
  ,create_by               bigint       comment  '创建人id'
  ,create_by_name          string       comment  '创建人姓名'
  ,create_time             timestamp    comment  '创建时间'
  ,update_by               bigint       comment  '更新人id'
  ,update_by_name          string       comment  '更新人姓名'
  ,update_time             timestamp    comment  '更新时间'
  ,remark                  string       comment  '备注'
  ,shift_code              string       comment  '班次编码'
  ,shift                   tinyint      comment  '班次'
  ,inwarehouse_add_time    bigint       comment  '收件加时'
  ,span_days_shift         bigint       comment  '派件跨越天数(记录班次的跨越天数)'
  ,in_line_day             tinyint      comment  '收件班次-支线衔接跨天'
  ,out_line_day            tinyint      comment  '派件班次-支线衔接跨天'
  ,warehouse_end_time      string       comment  '派仓派件结束时间'
  ,plan_warehouse_end_time string       comment  '规划派仓派件结束时间'
  ,plan_span_days_shift    bigint       comment  '新增派件跨越天数(记录班次的跨越天数)'
  ,create_date             string comment '创建日期'
 )
 comment '散货时效历史数据新表'
 stored as parquet
 location '/dw/hive/jms_dim.db/external/dim_yl_tmsnew_download_effective_base'
 tblproperties (
 'parquet.column.index.access'='true'
 );